package com.mashibing.api;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.ComponentScan;

/**
 * @author SNA
 * @date 2025/4/26
 * @Description
 **/
@SpringBootApplication
@EnableDiscoveryClient  // 表示该应用将参与服务注册与发现。
@EnableFeignClients  // 通过在主启动类 ApiStarterApp 上添加 @EnableFeignClients，Spring Boot 应用会自动扫描并注册所有使用 @FeignClient 注解的接口，使其能够以声明式的方式发起 HTTP 请求。
@ComponentScan(basePackages = {"com.mashibing.api", "com.mashibing.common"})
public class ApiStarterApp {

    public static void main(String[] args) {
        SpringApplication.run(ApiStarterApp.class, args);
    }
}
